Skip to content

Add pixel definitions for contingency and browser menu#9097

Open
CrisBarreiro wants to merge 1 commit into
graphite-base/9097from
feature/cris/ad-blocking-pixel-triage
Open

Add pixel definitions for contingency and browser menu#9097
CrisBarreiro wants to merge 1 commit into
graphite-base/9097from
feature/cris/ad-blocking-pixel-triage

Conversation

@CrisBarreiro

@CrisBarreiro CrisBarreiro commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Task/Issue URL:
Tech Design URL (if applicable): https://app.asana.com/1/137249556945/project/1212227266948491/task/1216264344628719?focus=true

Description

Steps to test this PR

Feature 1

  • [ ]
  • [ ]

UI changes

Before After
!(Upload before screenshot) (Upload after screenshot)

Note

Low Risk
Telemetry schema and enum additions only; no runtime behavior, auth, or ad-blocking logic changes in this diff.

Overview
Adds 12 new analytics pixels (daily + count pairs) for YouTube ad blocking flows from the browsing menu and disable-mode picker, plus breakage reporting after disable.

Coverage includes: re-enable from menu (adBlocking_menu_enable_*), opening the disable picker (adBlocking_menu_disable_*), picker choices Always On, Always Off, and Disable Until Relaunch (adBlocking_picker_*), and Report Broken Site on the post-disable prompt (adBlocking_breakage_report_entered_*).

ad_blocking.json5 registers each event with standard form_factor / appVersion metadata; AdBlockingPixelNames adds matching enum constants so the app can fire them when menu/picker UI lands.

Reviewed by Cursor Bugbot for commit 57a630b. Bugbot is set up for automated code reviews on this repo. Configure here.

@CrisBarreiro CrisBarreiro mentioned this pull request Jul 3, 2026
10 tasks

CrisBarreiro commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Privacy Review task: https://app.asana.com/0/69071770703008/1216264345184702

@CrisBarreiro CrisBarreiro force-pushed the feature/cris/ad-blocking-pixel-triage branch 2 times, most recently from b3e8f2f to ab35ae1 Compare July 7, 2026 10:47
@CrisBarreiro CrisBarreiro force-pushed the feature/cris/enable-contingency-messaging branch 2 times, most recently from 60e63f7 to abec109 Compare July 7, 2026 10:57
@CrisBarreiro CrisBarreiro force-pushed the feature/cris/ad-blocking-pixel-triage branch 2 times, most recently from bd789f7 to 1440703 Compare July 7, 2026 11:10
@CrisBarreiro CrisBarreiro force-pushed the feature/cris/enable-contingency-messaging branch from 183d4bf to 9bf11e2 Compare July 8, 2026 08:32
@CrisBarreiro CrisBarreiro force-pushed the feature/cris/ad-blocking-pixel-triage branch from 1440703 to b8deabe Compare July 8, 2026 08:32
@CrisBarreiro CrisBarreiro force-pushed the feature/cris/enable-contingency-messaging branch from 9bf11e2 to cfb68de Compare July 8, 2026 08:55
@CrisBarreiro CrisBarreiro force-pushed the feature/cris/enable-contingency-messaging branch from cfb68de to 1af6633 Compare July 8, 2026 08:55
@CrisBarreiro CrisBarreiro force-pushed the feature/cris/ad-blocking-pixel-triage branch from b8deabe to 57a630b Compare July 8, 2026 08:55
@CrisBarreiro CrisBarreiro changed the base branch from feature/cris/enable-contingency-messaging to graphite-base/9097 July 8, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant